﻿
/* 共用 ==================*/
.wp1,.inner,.pingjia-list,.banner-text,.elective-course,.main{max-width: 1300px; width: 100%!important; min-width: inherit!important; clear: both; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp,.index-video .inner,.inner.index-feature{max-width: 1140px; width: 100%!important; min-width: inherit!important; overflow: hidden; clear: both; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#pages, .register-bar, #footer,.wrapper{min-width: inherit!important;	width: 100%;}
.elective-course{}


/* 独立class ==================*/
.dc-bk1{background-color: #fff;}

/* 正常class ==================*/
/* swf 幻灯片 独立模块 ==================*/

.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick-dots li.slick-active button{background-color: #f44e51!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; }
.slick-gy .slick-slide img{display: inline-block; width:100%;}
.slick-gy .slick-slide img:hover{opacity: 1;}
/*
.slick-gy .slick-slide img{opacity: 0;}
*/
.slick-gy .slick-active img{opacity: 1;}
.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.slick-js .slick-next{right: -110%;}
.slick-js .slick-prev{left: -110%;}
.slick-js:hover .slick-next{right: 10px;}
.slick-js:hover .slick-prev{left: 10px;}

/* box-so 独立模块 搜索 ==================*/
.box-so{position:relative; width:300px; height:25px; overflow: hidden; margin-top: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so input[type="text"]{width: 100%; height: 25px; line-height: 25px; left: 0px; padding-left:5px; position: absolute; top: 0px; padding-right:52px; color: #666; font-size: 12px; border: 0px; background: transparent; border: 1px solid #ccc;   -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so input[type="button"]{position:absolute; right: 0px; cursor: pointer; top: 0px; border: 0px;  width: 50px; height: 25px; line-height: 25px; z-index: 10; background-color: #f44e51; font-size:12px; color: #fff; font-family: "微软雅黑";}

/* hd ==================*/
.hd-m1{padding: 5px 0px; overflow: hidden; clear: both;}

/* 原网站修改 ==================*/
#topbar li{font-size: 14px;}
.slideBox{width: 100%;}
.burder_content .burder_content_content{width: 100%; padding-right: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.burder_content .burder_content_in a{float: right; margin-right: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.index-video{border-bottom-width: 0px;}
.section{padding: 15px 0px;}
.section-title h2{font-size: 36px;}

.dc-dl1{ padding-top: 50px; padding-bottom: 80px; }
.dc-dt1{text-align: center;}
.dc-dt1 h3{font-size: 36px; color: #0a0a0a;}
.dc-dt1 small{display: block; padding-top: 10px; font-size: 15px; color: #999;}
.dc-dt1 small p{margin-bottom: 0px;}
.dc-dl1 dd{padding-top: 40px;}

/* dc-asmimgp5 ==================*/
.dc-asmimgp5{font-size:0; text-align: center; width: 102%;}
.dc-asmimgp5 li{width: 25%; padding-right:2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmimgp5-m1 .imgbox{border: 2px solid #f89597; width: 80px; height: 80px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmimgp5-m1 .imgbox img{max-height: 90%;}
.asmimgp5-m1 .imgbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmimgp5-m1 .imgbox a.img1{height: 53%;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmimgp5-m1 .txtbox{padding-top: 15px;}
.asmimgp5-m1 .txtbox h3 a{font-size: 18px; color: #333;}
.asmimgp5-m1 .txtbox .ct p{font-size: 14px; color: #333; line-height: 28px;}
.asmimgp5-m1 .txtbox .ct{padding-top: 12px;}

/* pg-m1 ==================*/
.pgm11{}
.pgm11 .mm1,.pgm11 .mm2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm11 .mm1{width: 60%;}
.pgm11 .mm2{width: 40%;}

.index-student{padding-top: 0px;}
.index-student .section-content{margin-top: 0px;}
.index-student .student-list{padding: 0px;}
.section-title h3,.section-title h2{font-size: 30px;}

.pgm21{padding-top: 20px;}
.section-title h2{margin-top: 20px;}

/* mb 独立模块 手机端菜单导航 ==================*/
#m-hd{display:none; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
#m-hd .menu-btn,#m-hd .logo,#m-hd .soso-mb{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align:middle;}
#m-hd .soso-mb{text-align: right;  float: right; padding-top: 8px;}
#m-hd .soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("../images/mb-ico1.png") no-repeat center center; background-size: 15px auto;}

#m-hd{
    height:45px;background-color: #fff;
    position: fixed;left:0;top:0;width: 100%;
    z-index: 999;
    box-shadow: 1px 3px 1px rgba(0,0,0,0.1);
    padding: 0px 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
#m-hd .logo{line-height: 45px;margin-left:10px;}
#m-hd .logo img{vertical-align: middle;height: 32px;}
#m-hd .menu-btn{float: left;line-height: 45px;padding-right: 10px;
}

#m-hd .menu-btn > ul a:hover{

}
#m-hd .menu-btn > ul{
    position: absolute;top:45px;
    width:100%;right: 0px;
    display: none;overflow: hidden;
    background:rgba(255,255,255,1);
}
#m-hd .menu-btn > ul li{
    width: 100%;line-height: 45px;text-align: center;
    font-size: 14px;border-bottom: 1px solid #c9a777;
}
#m-hd .menu-btn > ul li:last-child{border-bottom: 0;}
#m-hd .menu-btn > ul li .par{
    color: #222;padding: 0 30px;line-height: 34px;height: 34px;
    display: block;
    background-color: #eaeaea;
}
#m-hd .menu-btn > ul li .par:hover{color: #3abb6b;}
.m-nav{box-shadow: 1px -2px 1px rgba(0,0,0,0.1),1px 3px 1px rgba(0,0,0,0.1);}
.m-nav div {display: none;width: 100%;

}
.m-nav div a {display: block;width: 100%;
    height: 28px;line-height: 28px;
    color: #000;
}

.m-nav .m-main{position: relative; display: block;}
.m-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 40px; height: 100%; }
#m-hd .menu-btn > ul.m-nav{max-height: 500px; overflow-y:auto; }
#m-hd .menu-btn,#m-hd .logo{height: 45px;}
#m-hd .menu-btn:before,#m-hd .logo:before{content: ""; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
#m-hd .logo{display: inline-block; vertical-align: middle;}
#m-hd .soso-mb{width: 40px;}

/* box-so-mb 独立模块 搜索 ==================*/
.box-so-mb{display: inline-block;  position:relative; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; width: 100%; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;}
.box-so-mb input[type="text"]{width: 100%; padding-left: 10px; padding-right: 30px; color: #666; font-size: 12px; border: 0px; background-color: #f1f1f1; height: 30px; line-height: 30px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so-mb input[type="submit"]{position:absolute; right: 9px; cursor: pointer; top: 6px; border: 0px;  width: 15px; height: 15px; z-index: 10; background:url('../images/mb-ico1.png') no-repeat center center; background-size: 15px auto;}
.soso-w{width: 0px;}
.soso-w2{width: 80%!important;}

/* slick1-swf ==================*/
.slick1-swf .a1{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}

/* 公告 ==================*/
.notice .nmp li{overflow: hidden; clear: both;}
.notice .nmp li span.title{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.notice .nmp li .txt{display: block; overflow: hidden; }
.notice .nmp li .txt a{ display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

/* fd ==================*/
#fd{margin-top: 80px;}

.channel-banner-teacher .video{right: 103px;}
.section.teacher-star{padding-bottom: 50px;}

.pgm31{padding: 30px 0px;}
.public-group .group-cont .course-list{width: 100%; height: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm41 .major-course{overflow: hidden; clear: both;}
#course1{text-align: center; font-size: 0;}
#course1 .li{margin: 0px; float: none; width: 20%; padding: 0px 1%; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#course1 .li .items{margin: 0px;}
.public-group .group-cont .course-list .items .poster{width: auto; height: auto; position:relative; display:block; overflow: hidden; height: 0px; padding-top:60.47%; }
.public-group .group-cont .course-list .items .poster img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.public-group .group-cont .course-list .items .name{margin-top: 10px;}
.public-group .group-cont .course-list .items{height: auto; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.elective-course .items{width: 169px;}
.section-content.elective-course{padding-top: 50px;}
.elective-course{height: auto;}
.course-icon,.feature-icon{background: transparent; background-color: #f44e51;}
.course-icon:before,.feature-icon:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.course-icon img,.feature-icon img{ max-width: 50%; max-height: 60%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm42{padding-bottom: 30px;}

.feature-top .inner:after{content:"";display:table;clear:both;}
.feature-top .inner{overflow: hidden; clear: both; border-bottom:1px solid #ddd;padding:0 50px 0 ;position:relative;}
.feature-top .topimg{float:left;}
.feature-top .toptxt{font-size:32px;top:100px;left:600px; position:absolute;}
.feature-top .toptxt small{display:block;font-size:18px;}

.wrapper{min-height: inherit;}
.product{display: block; margin-top: 0px!important;}
.product.dn{display: none;}
.product-wrap{height: auto;}

.product-wrap .product li.ml0{margin-top: 0px!important;}
.product-wrap .product li.ml0 .mm1{ transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.product-wrap .product li.ml0:hover{position: relative; margin-top: -10px!important; }
.photo-channel .lanlan .product-wrap{overflow: visible;}
.product-wrap .product li{padding-bottom: 10px;}

/* dc-asmdl1 ==================*/
.dc-asmdl1{ padding-bottom: 20px;}
.dc-asmdl1 dd{padding-top: 23px;}

.dc-asmdt1 h3{border-bottom: 2px solid #f44e51; padding-bottom: 10px; margin-bottom: -1.5px; font-size: 22px; color: #222222; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt1 .more{margin-top: 5px; float: right; display: inline-block; font-size: 12px; color: #adadad;}

/* pgm71 ==================*/
.pgm71{overflow: hidden; clear: both; padding: 40px 0px;}
.pgm71 .pgm71-m1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm71 .pgm71-m2{display: block; overflow: hidden; padding-left: 40px;}

.mapList1{font-size: 0;}
.mapList1 li{padding-right: 1%; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.mapList1 li a{padding: 2px 5px; min-width: 80px; font-size: 14px; color: #fff; text-align: center; background-color: #f44e51; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.mapList1 li a:hover{background-color: #99cc33;}

.pgm71-m2 .mm1{text-align: center; padding-bottom: 20px;}
.pgm71-m2 .mm1 .img1{max-width: 90%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.photo-list li{margin-top: 10px;}
.photo-list{overflow: visible;}
.zm-tetle{padding-top: 50px;}
.zm-header{padding-bottom: 30px;}

.photo-list li{width: 24%; margin: 0px;  padding-right: 2%; margin: 15px 0px; box-shadow:none; border-bottom-width:0px!important;  float: none; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.photo-list li .mm1{border-bottom: 1px solid #FFF;   box-shadow: 0px 1px 14px rgba(0, 0, 0, 0.3);}
.photo-list li:hover{box-shadow: none;}
.photo-list{width: 102%;}


.photo-list li div.img-wrap{width: 100%; position:relative; display:block; overflow: hidden; height: 0px; padding-top:130.76%; }
.photo-list li div.img-wrap img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.photo-list li div.img-text{font-size: 0; line-height: normal;}
.photo-list li div.img-text:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.photo-list li div.img-text a{font-size: 14px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* col1 ==================*/
.col1{font-size: 0;}
.col1 .col1-l{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.col1 .col1-r{display: block; overflow: hidden; padding-left: 5%;}

.zm-subnav a.on{color:#FE2E68 !important; text-decoration:none;background:#F5F5F5;border-left: 5px solid #FE2E68;}

.media-info-list .media-items{font-size: 12px;}
.yqq_inner .main-container,.yqq_inner .side-container{border: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.yqq_inner .main-container{width: 70%; padding: 10px!important;}
.yqq_inner .side-container{width: 30%; background-color: #fafafa;}

.article-detail-m1{max-width: 900px; margin: 0 auto;}
.article-detail{padding: 50px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.article-detail .article-title{font-size:20px;border-bottom:1px solid #eee; padding:0 0 30px 0;margin:0 0 30px 0;}
.article-detail img{height: auto!important; max-width: 100%;}

.dc-jj3{
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius:8px;   
    box-shadow: 1px 1px 2px #E7E7E7; 
    width:180px ;
    height:35px; 
    border:hidden;
    border: 1px solid #ccc;
}

.pgsm21{overflow: hidden; clear: both;}

#Articlexia .cont{font-size: 0; float: none; display: block;}
#Articlexia .cont .mm1{width: 101%;}
#Articlexia .cont li{width: 14.28%; position: relative; height: auto; background-color: transparent; box-shadow: none; border: 0px!important; margin-right: 0px; padding-right: 1%; float: none; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#Articlexia .cont li .fangdajing{position: relative;}
#Articlexia .cont li img{height: auto; max-width: 100%;}
#Articlexia .cont li a{width: 100%; overflow: hidden; position: relative; height: auto;}
#Articlexia .cont li a.toup{position: absolute; width: 100%; left: 0px; top: 0px; height: 100%;}
#Articlexia .cont li span{font-size: 14px; text-align: center;}
.photo-channel #Article .tool{height: auto;}

#course1{font-size: 0; width: 102%; text-align: left;}
#course1 .items{width: 25%; text-align: center; padding-bottom: 45px; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#course1 .items .poster{position:relative; display:block; overflow: hidden; height: 0px; padding-top:66.66%;}
#course1 .items .poster img{position:absolute; top:0px; left: 0px; height: 100%; min-width: 100%;  _height: auto; *+height: auto;  max-height: none; }
#course1 .items .n1{padding:10px; border: 1px solid #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#course1 .items .txt{font-size: 14px; display: block; margin-top: 5px;}
body .dc-jj4{padding-bottom:40px;}
.dc-jj4 h1{font-size: 25px;}
.dc-jj4 .zm-tetle > h1 font{font-size: 22px;}

/* 冲突解决 ==================*/
#course1.tab-pane .li .items{width: 100%;}
#course1.tab-pane .li .items{padding-bottom: 9px;}
#course1.tab-pane{width: 100%;}

.public-group .group-cont .box1{display: block; overflow: hidden; padding-left: 2%;}
.public-group .group-cont #course1 .items{padding-bottom: 9px;}

#course1.dc-jj5 .li{width: 33.33%;}
.zm-subnav.dc-jj6 a{border: 1px solid #ccc!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

/* pg-nav1 ==================*/
.mb-fdnav{padding: 3px 0px; background-color: #000;  display: none; box-shadow: 0px -1px 5px rgba(0,0,0,0.5); text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mb-fdnav li{width: 33.33%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdnav-m1{display: inline-block;}
.fdnav-m1 .img{overflow: hidden;}
.fdnav-m1 .img img{display: inline-block; max-width: 20px; max-height: 23px;}
.fdnav-m1 h3{font-size: 12px; color: #fff; font-weight: bold; padding-top: 5px;}
.pg-nav1{position: fixed; z-index: 10000; left: 0px; bottom: 0px; width: 100%; display:none;}

#onlineservice .icon:hover{opacity: 0.8;}

#onlineservice{right: 0px;}
#topbar{position: relative; z-index: 10;}
.pingjia-list .photo{overflow: hidden;}
.main .show-picture-left{overflow: hidden;}

.dh-hvfd,.v_xuanchuan .v_left li  .xuanchuan,.photo-list.dc-c4 li div.img-wrap img,.photo-list li div.img-wrap a img,#course1 .items .poster img,#Articlexia .cont li .fangdajing a img,.main .show-picture-left .Thumbnail img,.product-wrap .product li a.imgwrap img,.pingjia-list .photo img,.mod-video .items a img{
transition: all 3s cubic-bezier(.4, 0, .2, 1); -moz-transition: all 3s cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 3s cubic-bezier(.4, 0, .2, 1); -o-transition: all 3s cubic-bezier(.4, 0, .2, 1); -ms-transition: all 3s cubic-bezier(.4, 0, .2, 1);    
}
.dh-hvfd:hover,.photo-list.dc-c4 li div.img-wrap:hover img,.photo-list li div.img-wrap a:hover img,#course1 .items .poster:hover img,#Articlexia .cont li .fangdajing:hover a img,.main .show-picture-left .Thumbnail:hover img,.product-wrap .product li a.imgwrap:hover img,.pingjia-list .photo:hover img,.mod-video .items:hover a img{
    transform:scale(1.3);
    -ms-transform:scale(1.3);
    -moz-transform:scale(1.3);
    -webkit-transform:scale(1.3);
    -o-transform:scale(1.3);
}

.dh-3d{
}
.dh-3d:hover,.teacher-feature .column .items:hover .icon,.v_xuanchuan .v_left li  .xuanchuan:hover img,.elective-course .items:hover i,.course-feature .column .items:hover .icon,.feature-list .items:hover .feature-icon img,.icon-yellow:hover img,.index-course .column .items:hover img,.index-course .column .items:hover .icon-line i,.asmimgp5-m1:hover .imgbox,.index-feature .dc-c1 .items:hover .icon-red img{
transform:perspective(600px)rotateY(360deg);
-moz-transform:perspective(600px)rotateY(360deg);
-webkit-transform:perspective(600px)rotateY(360deg);
-o-transform:perspective(600px)rotateY(360deg);
transform-origin:center center;
-moz-transform-origin:center center; /* Firefox 4 */
-webkit-transform-origin:center center; /* Safari and Chrome */
-o-transform-origin:center center; /* Opera */
transition: all 800ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 800ms cubic-bezier(.4, 0, .2, 1);-webkit-   transition: all 800ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 800ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 800ms cubic-bezier(.4, 0, .2, 1);
}


/* 共用部分 底部 ==================*/
.dc-n1{margin-top: 0px!important;}

/* 重写class ==================*/
/* dc-c1 */
.dc-c1{font-size: 0; width: 102%; margin: 0px; margin-bottom: 20px;}
.index-feature .dc-c1 .li{width: 20%; padding-right: 2%; padding-bottom: 10px; margin-right: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.index-feature .dc-c1 .items{width: 100%; height: 260px; margin: 0px; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.index-feature .dc-c1 .items .icon-red img{width: auto; height: 60px;}
.dc-c1.column .items h5{font-size: 16px; font-weight: bold;}
.index-feature .dc-c1 .items .icon-red{padding-top: 6%;}
/* dc-c2 */
.dc-c2{font-size: 0; width: 102%;}
.dc-c2 .li{width: 25%; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.index-course .column.dc-c2 .items{width: 100%; margin: 0px;}
/* dc-c3 */
.dc-c3 li{}
/* dc-c4 */
.photo-list.dc-c4 li div.img-wrap{padding-top: 64.64%;}
.photo-list.dc-c4 li{width: 33.33%;}
.photo-list.dc-c4 li div.img-wrap img{width: auto;}
.photo-list.dc-c4 li .mm2{box-shadow: 6px 6px 13px rgba(0,0,0,.3); border-bottom: 1px solid #fff;}
.photo-list.dc-c4 li .mm2:hover{border-bottom: 1px solid #ff9900;}
/* dc-c5 */
.photo-list.dc-c5 li{width: 24%;}


/* 2018.4.26 修改 by 葡萄 ==================*/
.pgm31{padding: 10px 0px;}
.pgm31 .icon-red i{height: 100px; width: 100px; line-height: 100px; font-size: 40px;}
.pgm32 .section-title h2{margin-top: 0px;}
.pgm32 .section-content{margin: 0px auto;}
.pgm71-mm1{text-align: center; padding-top: 30px;}
.pgm71-mm1 .box-so{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm71-mm1 .box-so input[type="text"],.pgm71-mm1 .box-so,.pgm71-mm1 .box-so input[type="button"]{height: 35px; line-height: 35px;}
.pgms41{padding: 30px 0px;}
.feature-list .items .imgbox2{position:relative; display:block; overflow: hidden; height: 0px; padding-top:66.66%;}
.feature-list .items .imgbox2 img{min-width: 100%; position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.feature-list .items{height: auto; padding-bottom: 20px; width: 25%; padding-right: 2%; margin: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.feature-list{width: 102%;}
.index-mama .timeline .items-02{top: 152px;}
.index-mama .timeline .items-04{top: 321px;}
.index-mama .timeline .items-06{top: 491px;}
.index-mama .timeline .dot-2,.index-mama .timeline .dot-4,.index-mama .timeline .dot-6{display: none;}
.index-student .student-list .items{width: 10%!important; margin: 0px!important; padding: 0px 5px;}
.index-student .student-list .items .photo{width: 100%; height: auto; position:relative; display:block; overflow: hidden; height: 0px; padding-top:100%;}
.index-student .student-list .items .photo img{width: auto; position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.index-student .student-list .items:hover{z-index: 100;}
.dc-pgms1{padding-top: 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
#topbar{text-align: center;}


.photo-list{font-size:0;}


/* 2018.6.4 修改 by 葡萄 ==================*/
#course1 .items .txt{text-align: left;}
#course1 .items .txt p{margin-bottom: 3px;}

.link{ padding:20px 5px;}


.link-txt a{ padding:0 10px; font-size:12px; color:#838282;}
.link-txt a:hover{color:#9e0600;}
